Virtual Insertion: Robust Bundle Adjustment over Long Video Sequences

نویسندگان

  • Ziyan Wu
  • Zhiwei Zhu
  • Han-Pang Chiu
چکیده

Bundle Adjustment is a key process to enhance the global accuracy of the 3D camera pose and structure estimation in the framework of structure from motion over long video sequences. However, most bundle adjustment algorithms require sufficient visual feature correspondences from each camera frame to its neighboring frames in video sequences, which are hard to collect in real environments, especially for indoor realtime navigation applications. A camera may not observe enough common scene points over a long period of time due to occlusions or non-texture background such as the white walls etc.. With the use of video images as the only input, bundle adjustment will easily fail due to the constant link outage of visual landmarks in the scene. We call it the effect of “visual breaks”, and the issue of “visual breaks” has hindered the usage of bundle adjustment. It is particularly critical for sequential Structure from Motion (sSfM) applications where motion estimation is from “chaining” neighboring key frames. On the other hand, to deal with this issue of “visual breaks”, visionbased navigation systems, such as Simultaneous Localization and Mapping (SLAM), typically do not rely on the video cameras only for robustness. Different techniques have been proposed to reduce the drift caused by“visual breaks” and other sources (e.g. inaccurate calibration) by fusing non-vision sensors, such as Inertial Measurement Unit (IMU) [1], LiDAR [3] or GPS [2]. As a result, good motion measurements from non-vision sensors or motion assumptions can be obtained easily at these “visual breaks” locations. However the bundle adjustment is still not able to use the motion estimates from these techniques directly due to a missing approach to incorporate them inside the cost function during optimization. In this paper, in order to overcome the above issue, we propose a “Virtual Insertion” scheme to construct elastic virtual links on these “visual breaks” positions to fill visual landmark link outage with the measurements provided by other sensors or motion assumptions, so that all camera positions can be linked in the long video by the real or virtual scene landmarks before bundle adjustment. This way enables the traditional bundle adjustment algorithms to achieve robust large-area structure from motion over long video sequences. Specifically, with the measurements from non-vision sensors at the “visual break” positions, we actually convert them into a set of virtual landmark links that will serve as 3D-2D projection constraints in the cost function of bundle adjustment optimization. As a result, measurements from other sensors can be integrated into existing bundle adjustment framework. Experiments on real-world long video sequences show that the virtual insertion scheme can significantly enhance both robustness and global accuracy of bundle adjustment over long video sequences in challenging real-world environments. A “visual break” is critical especially for sequential structure from motion, where usually a camera position has feature correspondences only with neighboring positions. With the help of IMU and Kalman filter [3], a visual odometry system is able to output reasonable and continuous poses using measurements from IMU especially at the “visual breaks”. However the measurements from IMU cannot be integrated into the framework of bundle adjustment directly, resulting large jumps and drifts. This is because "visual breaks" can severely affect the bundle adjustment, in the sense that the global-minima of the whole sequence becomes the combination of local-minimas in each of the two segments of the sequence because the transition between the two sets of locations is unconstrained. This is the reason why large jumps can be found in the output trajectory from bundle adjustment when “visual breaks” exist in the sequence. Figure 1 shows the illustration of a typical motion estimation over a video sequence with a “visual break” annotated with a red link arrow. Due to drift in the initial poses estimation, the loop does not close although the

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Bundle Adjustment Rules

In this paper we investigate the status of bundle adjustment as a component of a real-time camera tracking system and show that with current computing hardware a significant amount of bundle adjustment can be performed every time a new frame is added, even under stringent real-time constraints. We also show, by quantifying the failure rate over long video sequences, that the bundle adjustment i...

متن کامل

Homography-Based 3D Scene Analysis of Video Sequences *

We propose a framework to recover projective depth based on image homography and discuss its application to scene analysis of video sequences. We describe a robust homography algorithm which incorporates contrast/brightness adjustment and robust estimation into image registration. We present a camera motion solver to obtain the egomotion and the real/virtual plane position from homography. We t...

متن کامل

Application of Robust Regression for Exterior Orientation of Video Images

Nowadays, the 3-D measurement system using the video image sequences has been used in many fields, for example the vision sensor for machine control or the measurement technique of city area for GIS or landscape simulation. However, the robust estimation of the exterior orientation parameters for each video frames is still important issues. In recent years, the authors have been concentrating f...

متن کامل

Estimation of Camera Positions over Long Image Sequences

In this paper, we present an iterative algorithm that computes the camera path of long image sequences. It consists in applying successive bundle adjustment phases on di erent segments of the image sequence. The local models thus obtained are merged together into a common reference frame. The procedure is then repeated on a new grouping of the cameras, until the reconstruction error has reached...

متن کامل

Propagations d’erreur pour l’ajustement de faisceaux local Error Propagations for Local Bundle Adjusment

Local bundle adjustment (LBA) has recently been introduced to estimate the geometry of image sequences taken by a calibrated camera. Its advantage over standard (global) bundle adjustment is a great reduction of computational complexity, which allows real-time performances with a similar accuracy. However, no confidence measure on the LBA result such as uncertainty or covariance has yet been in...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2014